File: /var/www/html/wpprm/wp-content/themes/ronneby/inc/shortcodes/other-shortcodes.php
<?php
if ( ! defined( 'ABSPATH' ) ) { exit; }
// Buttons
function buttons( $atts, $content = null ) {
extract( shortcode_atts( array(
'type' => 'radius', /* radius, round */
'size' => 'medium', /* small, medium, large */
'color' => 'blue',
'nice' => 'false',
'url' => '',
'text' => '',
), $atts ) );
$output = '<a href="' . $url . '" class="button '. $type . ' ' . $size . ' ' . $color;
if( $nice == 'true' ){ $output .= ' nice';}
$output .= '">';
$output .= $text;
$output .= '</a>';
return $output;
}
add_shortcode('button', 'buttons');
// Alerts
function alerts( $atts, $content = null ) {
extract( shortcode_atts( array(
'type' => ' ', /* warning, success, error */
'close' => 'false', /* display close link */
'text' => '',
), $atts ) );
$output = '<div class="fade in alert-box '. $type . '">';
$output .= $text;
if($close == 'true') {
$output .= '<a class="close" href="#">×</a></div>';
}
return $output;
}
add_shortcode('alert', 'alerts');
// Panels
function panels( $atts, $content = null ) {
extract( shortcode_atts( array(
'type' => ' ', /* warning, success, error */
'close' => 'false', /* display close link */
'text' => '',
), $atts ) );
$output = '<div class="panel-sh">';
$output .= $text;
$output .= '</div>';
return $output;
}
add_shortcode('panel', 'panels');